/*
 *      表情label
   这是一个继承QLabel的类 实现了clicked()鼠标单击消息
*/
#ifndef SXQLABEL_H
#define SXQLABEL_H
#include <qlabel.h>
#include <qstring.h>
//#include "emojiplus.h"
#include <QDialog>
#include <QDialog>
#include <QTextCursor>
#include <QJsonObject>
class SXQLabel : public QLabel
{
   Q_OBJECT
public:
  SXQLabel(const QString & text, QWidget * parent = 0);
  ~SXQLabel();
  SXQLabel(QWidget * parent = 0);
  QRect rect;
  QString name;
  bool bdown; //! 判断是否选中 --单击和弹起*/
  bool bup;
signals:
        void clicked();
public slots:
        void ClickedBtn();

protected:
        void mousePressEvent ( QMouseEvent * event ) ;
        void mouseMoveEvent(QMouseEvent *e);
        void mouseReleaseEvent(QMouseEvent *e);
        void enterEvent(QEvent *e);
        void leaveEvent(QEvent *e);//鼠标离开控件是调用
signals:
    // 这个信号是发给父窗口的。
    void ChildWindowEvent();
    void seleface(); //选择了
    void seleface2(QString); //选择了
};

#endif // SXQLABEL_H
